package Tags;

import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;

import edu.upn.sowad.proyecto.dao.*;
import edu.upn.sowad.proyecto.entidades.*;
import java.util.Vector;

public class tCategoria extends TagSupport {

    public int doStartTag() throws JspException {
        try {
            JspWriter out = pageContext.getOut();
            out.print("<h2>MARCAS</h2>");
            try {
                Vector<eCategorias> lista = dCategorias.ListaCategoria();
                out.print("<ul>");
                for (int i = 0; i < lista.size(); i++) {
                    out.println("<li><a target='contenedor' href='../dProductos.jsp?idCat="
                            + lista.get(i).getIdTipoCategoria() + "'>"
                            + lista.get(i).getDescripcion() + "</a></li>");
                }
                out.print("</ul>");
            } catch (Exception ex) {
                Logger.getLogger(tCategoria.class.getName()).log(Level.SEVERE, null, ex);
            }
            return SKIP_BODY;
        } catch (IOException e) {
            e.printStackTrace();
            throw new JspException(e);
        }
    }

    public int doEndTag() throws JspException {
        return EVAL_PAGE;
    }
}
